.forum {
    height: 370px;
    margin-bottom: 20px;

}
.forum>ul>li {
    padding: 30px 20px;
    height: 309px;
    text-align: left;
    line-height: 30px;
    /* background: pink; */
}
.forum>ul>li>img {
    width: 250px;
    height: 140px;
    margin-bottom: 30px;

}
.forum>ul>li::before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    height: 310px !important;
    box-shadow: 0 0 30px 0 rgba(0, 0, 0, .1) inset;
    /* background: blue; */
}
.forum>ul>li::after {
    content: '';
    display: none !important;
}
.forum>ul>li>p {
    color: #999;

}
.forum>ul>li>a {
    color: #5079d9;
    display: block;
    cursor: pointer;
}
